package dao

// 这是 LiSmsSign 的全局公开dao对象
var LiSmsSignDao = liSmsSignDao{}

// 这是 li_sms_sign表 的实体类
type LiSmsSign struct {
	Id              int    `json:"id" form:"id" v:"id"`                                           // ID
	BusinessLicense string `json:"business_license" form:"business_license" v:"business_license"` // 营业执照
	License         string `json:"license" form:"license" v:"license"`                            // 授权委托书
	Remark          string `json:"remark" form:"remark" v:"remark"`                               // 短信签名申请说明
	SignName        string `json:"sign_name" form:"sign_name" v:"sign_name"`                      // 签名名称
	SignSource      int    `json:"sign_source" form:"sign_source" v:"sign_source"`                // 签名来源
	SignStatus      int    `json:"sign_status" form:"sign_status" v:"sign_status"`                // 签名审核状态
	Reason          string `json:"reason" form:"reason" v:"reason"`                               // 审核备注

}

// 注意:这是 LiSmsSign 的私有dao对象
type liSmsSignDao struct {
	Insert func(arg LiSmsSign) int       //插入一条记录
	Update func(arg LiSmsSign) int       //更新一条记录
	Delete func(arg LiSmsSign) int       //删除一条记录
	Select func(arg LiSmsSign) LiSmsSign //获取一条记录
}
